Object Location Control Using Meta-level Programming
نویسندگان
چکیده
In distributed environments, location control of objects among hosts is a crucial concern. This paper proposes a new mechanism of object location control using meta-level programming which provides the following advantages to programmers. First, the description of location control can be separated from the application program by exploiting the meta-level architecture. This separation makes it easy for programmers to understand application programs and change location control policies. Second, it is possible for programmers to control object location using runtime information provided at the meta-level such as the number of remote messages. This information enables programmers to control object location more exibly than in traditional distributed languages. The mechanism proposed in this paper has been implemented on an AL-1/D distributed re ective programming system. We show that our mechanism of location control using meta-level programming provides reasonable performance for a distributed application.
منابع مشابه
Stochastic Facilities location Model by Using Stochastic Programming
Finding the location for plans like factories or warehousesfor any organization is an important and strategic decision. Costs oftransportation which are the main part of the price of the goods, is thefunction of the location of these projects. to find the optimum locationof these projects, there have been various methods proposed which areusually defined (not random). In reality and in dealing ...
متن کاملA Bi-Level Meta-heuristic Approach for a Hazardous Waste Management Problem
This study concentrates on designing a medical waste management system with a hierarchical structure, including a local government and a waste management planner. The upper-level seeks to design and control the waste management facilities by minimizing the environmental risks related to the disposal of medical waste. While the lower-level model is to determine the waste collection plans by only...
متن کاملDeveloping a New Bi-Objective Functions Model for a Hierarchical Location-Allocation Problem Using the Queuing Theory and Mathematical Programming
In this research, a hierarchical location-allocation problem is modeled in a queue framework. The queue model is considered as M/M/1/k, in which system capacity is finite, equals to k. This is the main contribution of the current research. Customer's enters to the system in order to find the service according to a Poisson. In this problem, the hierarchical location-allocation model is considere...
متن کاملControl Techniques for Complex Reasoning: The Case of MILORD II
In this paper we survey MILORD II, a KBS design tool. We concentrate on its object level and meta-level languages, with special emphasis on the control techniques and the comunication between both languages. The control, declarative in nature, is based on reflection techniques over a meta-language equipped with a declarative backtracking mechanism. Reflection and subsumption techniques are used...
متن کاملThe Design and Implementation of Guaran aAlexandre
Several reeective architectures have attempted to improve meta-object reuse by supporting composition of meta-objects, but have done so using limited mechanisms such as Chains of Responsibility. We advocate the adoption of the Composite pattern to deene meta-conngurations. In the meta-object protocol (MOP) of Guaran a, a composer meta-object can control reconnguration of its component meta-obje...
متن کامل